package org.cn.hj.org.service;

import com.github.pagehelper.PageInfo;
import org.cn.hj.org.dto.DepartmentDto;
import org.cn.hj.org.vo.DepartmentVo;


public interface IDepartmentService {

    /**
     * 通过id删除数据
     * @param id
     */
    void remove(Long id);

    /**
     * 新增数据
     * @param departmentDto
     */
    void add(DepartmentDto departmentDto);

    /**
     * 修改数据
     * @param departmentDto
     */
    void update(DepartmentDto departmentDto);

    /**
     * 查询分页数据
     * @param departmentDto
     * @return
     */
    PageInfo<DepartmentVo> getPageList(DepartmentDto departmentDto);





    /**
     * 根据id获取一条数据
     * @param id
     * @return
     */
    DepartmentVo findOneById(Long id);

}
